61 Properties
Rome at 2,61 km from the city centre
Hotels Europe Italy Roma Rome Hotels 1 star hotels in Rome